[Mã code 46260]

Đồ án Android Kotlin - Ứng dụng đặt đồ ăn online - Food Order Basic App

  (1 Đánh giá)
  0       528    

Food Order Basic App là một ứng dụng giúp người dùng có thể đặt đồ ăn Online trên thiết bị di động Android

Danh mục
Thể loại
Ngày đăng
30-11-2022
Loại file
Full code
File download
 FoodOrderBasic_Kotlin.zip [3.80 MB]
CAM KẾT TỪ NGƯỜI BÁN
Chức năng đầy đủ và giống demo 100%
Hỗ trợ cài đặt qua Teamview
Hỗ trợ fix lỗi free qua TeamView nếu source code lỗi

(Hạng vàng)
Xem trang

Source code
42

Đánh giá (82)
5/5

Ngày tham gia
28/10/2022

Các tính năng chính của ứng dụng

  1. Màn hình Splash: hiển thị trong vòng 2 giây, sau đó tự động chuyển vào màn hình Home
  2. Màn hình Home: Hiển thị danh sách món ăn phổ biến dưới dạng Slide Images + Auto Run (3 giây tự động chuyển slide 1 lần). Đồng thời hiển thị các món ăn gợi ý khác cho người dùng. Ở màn hình này, người dùng có thể sử dụng tính năng Search - tìm kiếm món ăn theo tên.
  3. Màn hình Food Detail: Hiển thị tất cả thông tin chi tiết của món ăn, bao gồm: tên, giá, miêu tả, một số hình ảnh khác…Đồng thời hiển thị Button “Thêm vào giỏ hàng” để người dùng có thể chọn món ăn
  4. Sau khi người dùng click “Thêm vào giỏ hàng”, một bottom dialog sẽ được hiển thị lên, giúp người dùng có thể tùy chọn số lượng món ăn đang chọn
  5. Màn hình Cart: Hiển thị tất cả danh sách món ăn người dùng đã thêm vào giỏ hàng: có thể update số lượng hoặc xóa món ăn nếu không thích.
  6. Màn hình Order Detail: Hiển thị danh sách các món ăn người dùng đã lựa chọn, tính tổng số tiền cần thanh toán, cung cấp form giúp người dùng nhập: tên, số điện thoại và địa chỉ nhận hàng
  7. Màn hình History: Hiện thị danh sách lịch sử đã order theo từng Device
  8. Màn hình Feedback: giúp người dùng có thể gửi phản hồi, đóng góp, đánh giá cho quán ăn
  9. Màn hình Contact: Hiển thị thông tin cơ bản và các phương thức liên lạc với quán ăn: Facebook, Call Phone, Mail, Skype, Zalo, YouTube, Website…

 

Các công nghệ sử dụng trong Source Code

  1. Project Architecture: MVC (Model - View- Controller)
  2. View Binding trong Android
  3. Realtime Database from Firebase
  4. Hiển thị data, search, order history: tất cả đều Realtime
  5. Room Database (quản lý danh sách giỏ hàng Offline): thêm sản phẩm vào giỏ hàng, update giỏ hàng, xóa khỏi giỏ hàng, check xem đã tồn tại trong giỏ hàng chưa….
  6. Sử dụng control BottomSheetDialog để thiết kế layout Add to Cart and Order
  7. BottomNavigationView + ViewPager2 + Fragments trong Android
  8. ViewPager2 + CircleIndicator3 + Auto Run Slide Images
  9. Xử lý logic với EventBus Library
  10. Xử lý logic khi thiết kế RecyclerView trong NestedScrollView
  11. Load Image from Url với: Glide Library


XEM THÊM ==> Hướng dẫn cài đặt chi tiết

HÌNH ẢNH DEMO


food order android app,food delivery android app,android food order app,app đặt đồ ăn android,app order đồ ăn android,app food order android kotlin

food order android app,food delivery android app,android food order app,app đặt đồ ăn android,app order đồ ăn android,app food order android kotlin

food order android app,food delivery android app,android food order app,app đặt đồ ăn android,app order đồ ăn android,app food order android kotlin

food order android app,food delivery android app,android food order app,app đặt đồ ăn android,app order đồ ăn android,app food order android kotlin

food order android app,food delivery android app,android food order app,app đặt đồ ăn android,app order đồ ăn android,app food order android kotlin

food order android app,food delivery android app,android food order app,app đặt đồ ăn android,app order đồ ăn android,app food order android kotlin


HƯỚNG DẪN CÀI ĐẶT

- Ngôn ngữ lập trình: Android Kotlin

- Dự án được phát triển trên Android Studio 4.1 trở lên

- Nếu build source code bị lỗi trên các phiên bản Android Studio khác - mình sẽ hỗ trợ Free qua TeamView or Ultraview

- Nếu source code bị lỗi - mình sẽ hỗ trợ sửa lỗi free qua TeamView or Ultraview

- Nếu bạn muốn chuyển Realtime Database sang tài khoản Gmail của bạn - mình sẽ hỗ trợ trực tiếp qua TeamView or Ultraview 




Nguồn: Topcode.vn

BÌNH LUẬN (0)


ĐÁNH GIÁ (1)

ĐIỂM TRUNG BÌNH

5
1 Đánh giá
Code rất tốt (1)
Code tốt (0)
Code rất hay (0)
Code hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá
13:07 - 30/11/2022
Code rất tốt
Code rất tốt và phù hợp để phát triển
HỖ TRỢ TRỰC TUYẾN